About Design Effect Limited (06146435) United Kingdom