About Lacuna Sports Ltd (12334229) United Kingdom