About Ahi Holdings Limited (12717820) United Kingdom