About Noba One Limited (12089800) United Kingdom