About Akoya Holdings Ltd (12308714) United Kingdom