About Oya Maya Limited (13143454) United Kingdom