About I Capital International Limited (12476564) United Kingdom