About Wellhouse Holdings Limited (13202286) United Kingdom