About Farmby Limited (IP26268R) United Kingdom