About Tomas Tarasovas Ltd (12580644) United Kingdom