About Megalith Games Limited (06408915) United Kingdom