About Third Eye Digital Ltd (12587909) United Kingdom