About Stellio Technology Limited (08936602) United Kingdom