About Third Platform Technologies Ltd (SC629618) United Kingdom