About Ishka Farms International Limited (11199696) United Kingdom