About Glimmer Visual Effects London Ltd (10649628) United Kingdom