About Studio Project Limited (11550706) United Kingdom