About Oya Wale Ltd (12261037) United Kingdom