About Lacuna Clientscope Limited (10816697) United Kingdom