About Ojaala Limited (12954213) United Kingdom