About Studio Farrow Ltd (13478836) United Kingdom