About O42 Studio Limited (12035758) United Kingdom