About Namba Limited (08145233) United Kingdom