About Oy Investments Limited (11633070) United Kingdom