About Ibi Capital Ltd (11869835) United Kingdom