About Oj Ula Investments Ltd (09564657) United Kingdom