About Jellybean Partners Limited (SC460714) United Kingdom