About O.b.a Capital Limited (13438062) United Kingdom