About Ibis Capital Nominees Limited (12353814) United Kingdom