About Jegoa Limited (10613351) United Kingdom