About Independent Fund Platforms Limited (09835917) United Kingdom