About Brand X Marketing & Sales Limited (08742447) United Kingdom