About Tlexx Services Ltd (13279696) United Kingdom