About Digital Platform X Ltd (13628928) United Kingdom