About Telcoit Solutions Ltd (11870838) United Kingdom