About Noba International Limited (12929112) United Kingdom