About Magrathea Telecommunications Limited (04260485) United Kingdom