About Cubix Associates Ltd (SC381215) United Kingdom