About The Render Bead Company Limited (10988589) United Kingdom