About Teo & Rosi Limited (10695195) United Kingdom