About Happy Buddha Clean Ltd (13300801) United Kingdom