About Wellbase Limited (10250984) United Kingdom