About Tarosa Ltd. (12669690) United Kingdom