About Segoya Limited (SC423434) United Kingdom