About Ijala Limited (11172264) United Kingdom