About Blind Spot Group Ltd (13581779) United Kingdom