About Platform 74 Ltd (09732366) United Kingdom