About Storeseen (uk) Limited (09243870) United Kingdom