About Nimbra Technical Solutions Limited (09538764) United Kingdom