About Neolca Limited (09930098) United Kingdom