About Spiritus Games Ltd (10140123) United Kingdom