About Owc Investments Limited (10492841) United Kingdom