About Altgen Ltd (08486921) United Kingdom