About Jamjar Investments Nominee Limited (10016555) United Kingdom