About Seventh Sight Ltd (10866604) United Kingdom