About Latomus Limited (12627098) United Kingdom