About Yusra Technologies Limited (11485684) United Kingdom