About Limelight Production Services Limited (06016782) United Kingdom