About Sevella Ltd (10272456) United Kingdom