About Spotea Ltd. (10705791) United Kingdom