About Noba Group Limited (10177428) United Kingdom