About Red Herring Games Ltd (07753101) United Kingdom