About Studio Seventy Seventy One Limited (07220276) United Kingdom