About Deflair Beads (uk) Ltd (10180244) United Kingdom