About El Bardo Films Ltd (08032036) United Kingdom