About Sevenstars It Ltd (SC675506) United Kingdom