About Mercury Technology Lab Limited (11240332) United Kingdom