About Dutch Investment Group Rada Ibc Limited (13159442) United Kingdom