About White Hare Games Ltd (12772581) United Kingdom