About Brackenbury Strategic Solutions Ltd (12275381) United Kingdom