About The Humankind Group Limited (11658037) United Kingdom