About Naicker Consultancy Limited (10593372) United Kingdom