About Sesavella Ltd (11524857) United Kingdom