About Densea Ltd (11335913) United Kingdom