About Blindspot Ltd (11386854) United Kingdom