About Catch Telecom Limited (05814256) United Kingdom