About Oty Technology Ltd (12654536) United Kingdom