About I Q Holdings Spv Limited (12681679) United Kingdom