About Nambola Limited (09987389) United Kingdom