About Angell Group Limited (13421038) United Kingdom