About Latrousse Ltd (10509512) United Kingdom