About Edge Case Games Ltd (09098609) United Kingdom