About Ichtiraki Ltd (13582680) United Kingdom