About Nhamburo Limited (09738891) United Kingdom