About Urban Logic Studios Limited (06906527) United Kingdom