About Berry Investment Holdings Limited (10631288) United Kingdom