About Hempress Finest Scents Ltd (12980749) United Kingdom