About Jambone Ltd (09335272) United Kingdom