About Akoya Netil House Limited (12343279) United Kingdom