About Lemniscate Limited (05086763) United Kingdom