About Seila Limited (11420370) United Kingdom