About Mechanizm Design Limited (10694290) United Kingdom