About Cobro Investments Limited (11500253) United Kingdom