About Farmaajo Limited (12696099) United Kingdom