About Bead Environmental Solutions Limited (12822257) United Kingdom