About Oh Technology Ltd (11790610) United Kingdom