About Deangel Biological Engineering Company Ltd (12527186) United Kingdom