About Dennis Denny Investments Ltd (10905447) United Kingdom