About Imagine Capital Holding Limited (13298213) United Kingdom