About Nimbla Limited (12406548) United Kingdom