About Thaleo Ltd (13596656) United Kingdom