About Jubba General Trading Ltd (12290852) United Kingdom