About Serol London Limited (12145810) United Kingdom