About Jubbah Island Ltd. (11105204) United Kingdom