About Thaleo Europe Ltd (06777284) United Kingdom