About Stellar Holdings Worldwide Limited (03704719) United Kingdom