About Njala International Limited (04463503) United Kingdom