About Branach Holdings Ltd (10953226) United Kingdom