About Densea Investments Limited (07333381) United Kingdom