About Neura Solutions Uk Limited (12515252) United Kingdom