About Demetri Group Ltd (12372488) United Kingdom