About Bandaa Retail Ltd (11865616) United Kingdom