About Papillon Ribbon & Bow (uk) Ltd. (03255467) United Kingdom