About Vermeer Solutions Ltd (07382738) United Kingdom