About Market Logic Limited (04279902) United Kingdom