About Oyo Technology And Hospitality (uk) Limited (11202796) United Kingdom