About Platform 9 International Ltd. (SC214115) United Kingdom