About Naveekaran Solutions Ltd (13049207) United Kingdom