About Claas Management Solutions Ltd (11317651) United Kingdom