About Ribbons & Ivory Limited (11185032) United Kingdom