About Oak Barrel Investments Ltd (07772338) United Kingdom