About First Sight Studios Limited (07073180) United Kingdom