About Linden Digital Technologies Ltd (10906463) United Kingdom