About Veganseal Ltd (12072494) United Kingdom