About Jambird Marketing Limited (NI658728) United Kingdom