About Imperial 21 Holdings Ltd (10627295) United Kingdom