About Third Platform Services Limited (09588254) United Kingdom