About Stellar Research Services Ltd (06085030) United Kingdom