About The Healing Hammock Limited (10625264) United Kingdom