About Lemniscate Services Limited (11170517) United Kingdom