About Trustwell Designs Ltd. (12679498) United Kingdom