About Blindspotter Ltd (12191817) United Kingdom