About Blankert & Meijer Ventures Llp (OC421896) United Kingdom