About Studio Penn London Ltd (11321097) United Kingdom