About Berry Street Investments Limited (12646407) United Kingdom