About Platform 6 Limited (10780316) United Kingdom