About Deicors Ltd (10288580) United Kingdom