About Cubo Northgate Limited (12880629) United Kingdom