About Veganself Ltd (12299438) United Kingdom