About Lacunar Limited (07513503) United Kingdom