Japanese company, not Harrods or Atco. As the advertisement included a price in pounds, it is probably British in origin.
(Sorry about the twisty maze of little passages. The ad itself is quite funny, to go along with the strange car. I couldn't resist making a puzzle.)