About Barrel Intelligence Ltd (11665632) United Kingdom