About Cubix Technology Ltd (11810168) United Kingdom