About Vendel Limited (SC638512) United Kingdom