About Segilola Limited (04342105) United Kingdom