About Nobuze Ltd (12293880) United Kingdom