About Gebber Limited (13326628) United Kingdom