About Geeks-on-wheels London Limited (05260500) United Kingdom