About Stellan Limited (13198438) United Kingdom