About Owbruk Holdings Limited (11185920) United Kingdom