About Propsigma Ltd (12889884) United Kingdom