About Platform Tech Ltd (10943227) United Kingdom