About Victoria Teshi Ltd (12799744) United Kingdom