About Meristem Limited (01405015) United Kingdom