About Equitus Design Engineering And Innovations Limited (09606155) United Kingdom