About Studio Px London Ltd (13389620) United Kingdom