About Evogue Photo Booth Ltd (12803304) United Kingdom