About Suraksha Technologies Limited (13249559) United Kingdom