About Platform Xii Limited (13388829) United Kingdom