About Clemanor Games Ltd (08371940) United Kingdom