About Studio 67 Limited (13043439) United Kingdom