About Owera Ltd (12700534) United Kingdom