About Digital Freedom Platform Limited (10390085) United Kingdom