About Jamboo24 Ltd (11458048) United Kingdom