About The Lacuna Partnership (NL000024) United Kingdom