About Pygmalion Solutions Ltd (07103061) United Kingdom