About Millimetre Architecture Limited (11692903) United Kingdom