About Jabba Engineering Ltd (11080439) United Kingdom