About Telco Holdings Limited (04219971) United Kingdom