About Tamara Odeh Ltd (11170592) United Kingdom