About Vermeeren Ltd (11835570) United Kingdom