About Ribbon World Limited (09910405) United Kingdom