About Van Meurs Consulting Ltd (12779623) United Kingdom