About 20 Holdings Limited (12451417) United Kingdom