About Telgo Limited (06528659) United Kingdom