About Jamuba Limited (12020065) United Kingdom