About Semeestar Ltd (10412842) United Kingdom