About Independent Investment Management Initiative Ltd (07250381) United Kingdom