About Investors Club International 1 Limited (12230941) United Kingdom