About Blindspot Management Limited (08922348) United Kingdom