About Oliphant Investments Ltd (13392100) United Kingdom