About Platform Digital Media Limited (11775237) United Kingdom