About Vendelin Limited (11338213) United Kingdom