About Studio Tri Limited (07689042) United Kingdom