About Abira Retail Ltd (11924845) United Kingdom