About Tulsi Odedra Ltd (10473742) United Kingdom