About Telrose Limited (06724798) United Kingdom