About Latouche Enterprises Limited (13376639) United Kingdom