About Deus Platform Ltd (12335468) United Kingdom