About Necl Consulting Limited (04589958) United Kingdom