About Cityscape Digital (holdings) Limited (09342217) United Kingdom