About Stellar Eps Limited (03226753) United Kingdom