About International Group London Limited (10331536) United Kingdom