About Cubrex Ltd (12159680) United Kingdom