About Sheni And Teni Limited (11632006) United Kingdom