About Togarashi Ltd (11197568) United Kingdom