About Oleru Karakata Limited (12109265) United Kingdom