About Design And Tech Hub Limited (12833754) United Kingdom