About Studio 29 Limited (05473801) United Kingdom