About Ebullient Holdings Limited (12829259) United Kingdom