About Omba Advisory & Investments Limited (10594806) United Kingdom