About Initial Sales And Distribution Ltd (13668271) United Kingdom