About Magrathea (uk) Limited (05891555) United Kingdom