About Lacuna Corporation Ltd. (10286748) United Kingdom