About Stellar Spiral Ltd (12725874) United Kingdom