About Acklam Telecom Limited (08138517) United Kingdom