About Spencer Ivy Electric Bicycles Limited (08509059) United Kingdom