About Jacobdeen Ltd (11239053) United Kingdom