About Larimar Management Ltd (11644997) United Kingdom