About Telecuris Solutions Ltd (12569194) United Kingdom