About Nimble Technical Solutions Limited (10290725) United Kingdom