About Ojr12 Limited (11633242) United Kingdom