About Groobox Farm Holding Limited (12560306) United Kingdom