About Ribbon Oxford Limited (10634179) United Kingdom