About Lemniscate Technology Ltd (10734430) United Kingdom