About Newham Wellness Ltd (12644207) United Kingdom