About Blindspot Global Ltd (12754612) United Kingdom