About Lacuna Limited (03176164) United Kingdom