About Alphaglen Asset Management Limited (03964342) United Kingdom