About 24-7 Holdings Limited (06870873) United Kingdom