About Investors Independent Limited (11327804) United Kingdom