About Mark 6 Limited (04125246) United Kingdom