About Lacuna Mac Limited (NI665726) United Kingdom