About Idover Capital Ltd (13349317) United Kingdom