About A24 Holdings Limited (11675886) United Kingdom