About Jo Farrugia Casting Limited (11802130) United Kingdom