About Wakeel Alpha Holdings Limited (11814302) United Kingdom