About Nimro Ltd (09510505) United Kingdom