About A21 Uk (holdings) Limited (11335244) United Kingdom