About The Segen Group Limited (12905203) United Kingdom