About Jubba (2007) Ltd (06065887) United Kingdom