About Echinus Design Studio Limited (11001809) United Kingdom