About Deangale Limited (02988950) United Kingdom