About Search And Rescue International Ltd (12462829) United Kingdom