About Vasabi Ltd (12326793) United Kingdom