About Centre Mass Studios Ltd (12698220) United Kingdom