About Store Bay Holdings Ltd (11460032) United Kingdom