About The Blindfold Group Limited (11880948) United Kingdom