About Magrathea Consulting Limited (08959901) United Kingdom