About Todor Stavrev Ltd (10587965) United Kingdom