About Tymora Solutions Ltd (11416668) United Kingdom