About Jengba Limited (07954374) United Kingdom