About Siren Associates Limited (NI630024) United Kingdom