About Cedrus Storage Limited (10396249) United Kingdom