About Bain Digital Ltd (SC595975) United Kingdom