About Jakabar Limited (07312487) United Kingdom