About Izumi Uk Limited (10356968) United Kingdom