About Embden Investments (3) Limited (SC293942) United Kingdom