About Seolfor Limited (10078806) United Kingdom