About Neekar Consulting Limited (11884251) United Kingdom