About Jamerda Ltd (11598383) United Kingdom