About Jamaba Ltd. (11825411) United Kingdom