About Neucleia Limited (04305003) United Kingdom