About Seylac Limited (12107017) United Kingdom