About Platform Topco Limited (13363615) United Kingdom