About M. Enckell Limited (10108632) United Kingdom