About Atargen Ltd (10630776) United Kingdom