About Platinum Fund Managers Limited (SC211208) United Kingdom