About Lemniscat Limited (06326987) United Kingdom