About Ribbon And Reed (london) Limited (04048080) United Kingdom