About Telors Solutions Ltd (13518478) United Kingdom