About Jamingo Investments Limited (13418530) United Kingdom