About Jahama Limited (10903907) United Kingdom