About Ovalwood Investments Ltd (13104522) United Kingdom