About Bain Dot Digital Ltd (SC613664) United Kingdom