About Latocha Inc Limited (11214495) United Kingdom