About Farmspace Ltd (10344674) United Kingdom