About Seroxo Limited (12498612) United Kingdom