About Wabisabi Ltd (06085674) United Kingdom