About Rose And Master Holdings Ltd (11625874) United Kingdom