About Trevaskis Design Solutions Limited (09477821) United Kingdom