About The Happy Food Lab Ltd (12982098) United Kingdom