About Marengo 1 Limited (12053692) United Kingdom