About Lacuna & Co (eco Solutions) Ltd. (08422416) United Kingdom