About Mindera 10x Limited (13689699) United Kingdom