About Novaa 2 Global Limited (13637698) United Kingdom