About Ball & Chain Consulting Ltd (11783232) United Kingdom