About Jamoora Limited (10765247) United Kingdom