About Yan Akoya Ltd (12780951) United Kingdom