About Bracken Group Holdings Limited (13642072) United Kingdom