About Mistry Logic Limited (10851534) United Kingdom