About Denrose Investments Ltd (11593885) United Kingdom