About Sero Group Limited (11778183) United Kingdom