About Jubba Limited (10533979) United Kingdom