About Platform X Limited (09049292) United Kingdom