About Shrike Technologies Limited (06957274) United Kingdom