About Nirojan S Mega Ltd (12731234) United Kingdom