About Scality Limited (10326320) United Kingdom