About Thirdpart Investments Ltd. (SC396620) United Kingdom