About Atomeca Deansgate Square Ltd (13123628) United Kingdom