About 20 Ten Holdings Limited (13089160) United Kingdom