About The Ineffable Stores Limited (11265512) United Kingdom