About Platform Investment Solutions Limited (SC696299) United Kingdom