About Telroles Ltd (11122102) United Kingdom