About Nubeau Holdings Limited (09598329) United Kingdom