About Segwaay Ltd (13593629) United Kingdom