About 24 26 Holdings Ltd (SC470528) United Kingdom