About Jaal Holdings Limited (12730425) United Kingdom