About The Happy Hemp Company Ltd (11744253) United Kingdom