About Trafford Innovations Limited (09280745) United Kingdom