About Haven Group Ltd (12069172) United Kingdom