About Looky Tv Ltd. (SC411891) United Kingdom