About Platform Partners Limited (07405630) United Kingdom