About A24 Group Limited (03262419) United Kingdom