About Jonna Barrass Special Effects Limited (13628462) United Kingdom