About Aberlink Holdings Limited (12482324) United Kingdom