About Pamela Masters Ltd (12228588) United Kingdom