About Handlebar London Limited (09211990) United Kingdom