About Vendoir Limited (12986100) United Kingdom