About Seala (uk) Limited (09838440) United Kingdom