About Composite Games Limited (08710597) United Kingdom