About Vlamides Ltd (12603163) United Kingdom