About Latomus Holding Limited (12893232) United Kingdom