About Sedha One Holdings Limited (13413646) United Kingdom