About Studio Allen Ltd (12190164) United Kingdom