About Jo & Co Beauty Bar Ltd (12124265) United Kingdom