About Martin Ball Communications Limited (10512180) United Kingdom