About Ifsl Platform Services Limited (10651542) United Kingdom