About Leamas Games Limited (09971363) United Kingdom