About Yomba Limited (09940505) United Kingdom