About Integrated Complimentary Health Limited (12027908) United Kingdom