About Telsar West Ltd (12028725) United Kingdom