About Magrathea Technology Ltd (12587440) United Kingdom