About Design Process Solutions Ltd. (12496954) United Kingdom