About Wabash Technologies Limited (06342700) United Kingdom