About Telrose Limited (12759213) United Kingdom