About Vindo Technology Limited (09854629) United Kingdom