About Searchlight London Ltd. (11824669) United Kingdom