About Farmslice Ltd (12194810) United Kingdom