About Jamanda Holdings Limited (10435784) United Kingdom