About Ojta Lodge Investments Limited (08741294) United Kingdom