About Stellar Search Limited (07070457) United Kingdom