About Interregnum Research Limited (12409960) United Kingdom