About Tallsphinx Ltd (12059905) United Kingdom