About Nubis Associates Limited (10940474) United Kingdom