About Ojrl Management Limited (08539205) United Kingdom