About Oja Engineering Ltd (13629732) United Kingdom