About Veegoo Ltd (12450023) United Kingdom