About Cubic Studio (holdings) Limited (12871240) United Kingdom