About Studio42 Limited (06662372) United Kingdom