About Lamarck Services Limited (12202458) United Kingdom