About First Sight Holdings Limited (10014578) United Kingdom