About London Akoya Ltd (09510289) United Kingdom