About Farmo Investment Ltd (12493429) United Kingdom