About Itzohime-tick Limited (10086194) United Kingdom