About Magrathea Research Ltd (13527965) United Kingdom