About Vendela Associates Limited (07704686) United Kingdom