About Wasabi Ltd (11616228) United Kingdom