About Square Mile Technology Consulting Limited (07320257) United Kingdom