About Platform80 Ltd (11759964) United Kingdom