About Yaqeen Holdings Limited (13649961) United Kingdom