About Humane Technologies Limited (11143927) United Kingdom