About Jamra Limited (13252891) United Kingdom