About Marengo Management Limited (07693313) United Kingdom