About Telserve Limited (10138941) United Kingdom