About Oh Aye Technology Limited (12947216) United Kingdom