About London Ribbon S Limited (11108724) United Kingdom