About Farmoor Investments Ltd (12368255) United Kingdom