About Wabisol Limited (11553166) United Kingdom