About Hempx Ltd (12056460) United Kingdom