About Stellar Opps Ltd (13587131) United Kingdom