About Design For Humanity Uk Limited (12934968) United Kingdom