About Segula Technologies Limited (04773131) United Kingdom