About Square Mile R&d Limited (12040968) United Kingdom