About The Organic Balm Company Limited (07496211) United Kingdom