About Larimar Ltd. (10825287) United Kingdom