About Lemniscate Solutions Ltd (13420374) United Kingdom