About Owenet Technology Solutions Limited (11642285) United Kingdom