About Laturis Limited (10625121) United Kingdom