About The 3rd Storey Cloud Ltd. (09994823) United Kingdom