About Magrathea Systems Limited (03069628) United Kingdom