About Segenet Uk Limited (12620798) United Kingdom