About Platform Holdings Limited (02985265) United Kingdom