About The Looking Glass Post Production Limited (07234784) United Kingdom