About Nimble Products & Solutions Ltd (11282762) United Kingdom