About Brack Group Limited (12488232) United Kingdom