About Telde Services Ltd (10275926) United Kingdom