About Nimro Consulting Limited (11190402) United Kingdom