About Oh My Glaze Holdings Limited (12650630) United Kingdom