About Vegware Holdings Ltd (SC535704) United Kingdom