About Geneva Investment Group Limited (04076441) United Kingdom