About Sabra Technologies Limited (11499356) United Kingdom