About Seren Agglomeration Holdings Limited (13505302) United Kingdom