About Storage Notes Limited (10149025) United Kingdom