About Lacuna Portsentry Limited (10817205) United Kingdom