About Stellar International Limited (04179732) United Kingdom