About Obrela Research And Development Limited (12257199) United Kingdom