About Design 24 Consulting Limited (11064152) United Kingdom