About Ijoba Limited (13054534) United Kingdom