About Studio 24 (driffield) Limited (07973676) United Kingdom