About Mersenne Ltd (09297911) United Kingdom