About Barlae Dc Limited (SC371073) United Kingdom