About Platform 17 Management Company Limited (05839548) United Kingdom