About Stellena Ltd (13119287) United Kingdom