About Vindea Ltd (13211047) United Kingdom