About Deen Management Limited (03287188) United Kingdom