About Sabha Home Holdings Limited (10828655) United Kingdom