About Farmlocumvet Ltd (11028698) United Kingdom