About Namba Holdings Limited (10653782) United Kingdom