About Segway Aberdeen Limited (SC412726) United Kingdom